Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Austria F2 Croatia #1-w1 Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Uzbekistan F1 Uzbekistan F2 Italy F14 Germany F10 Germany F11 USA F21 Serbia&Montenegro F5 Croatia F4 Switzerland #2-w4 El Salvador F1 Mexico F2 Croatia #1-w4 Italy F8 Hungary F1 Romania F1 Czech Republic F1 Serbia & Montenegro F4 Croatia F3 Poland F5 Slovakia F1 Hungary F4 Hungary F5 Algeria F1 Algeria F3 Germany-w1 Germany-w2 Nigeria F6 Germany-w3 Mexico F16 Czech Republic F6 Mexico F17 Mexico F18 Germany F1 Panama F1 Mexico F2 Croatia F2 Mexico F4 Cuba F1 Cuba F2 Czech Republic F1 Ukraine F1 Ukraine F2 Ukraine F4 France F16 Portugal F4 France F18 Algeria F1 Algeria F2 Uzbekistan F2 Turkey F4 Mexico F9 El Salvador F2 USA F28 USA F29 Czech Republic F5 Czech Republic F6 Mexico F2 India F1 India F2 Ivory Coast F1 Ivory Coast F2 Turkey F1 Turkey F2 Russia F4 Russia F5 Turkey F7 India F11 India F10 Egypt F14 South Africa F1 South Africa F2 Usa F10 Slovenia F1 Morocco F3 Germany F7 Poland F5 USA F28 Mexico F8 Mexico F9 USA F31 Mexico F1 El Salvador F1 Panama F1 Iran F1 Iran F2 Algeria F2 India F10 India F11 Australia F1 Australia F2 United Arab Emirates F1 Mexico F1 Romania F3 Germany F1 Germany F2 Colombia F1 Colombia F2 Germany-w4 Switzerland #1-w2 Nigeria F5 Croatia F1 Ukraine F1 Guatemala F1 France F17 Austria F1 Spain F7 (Reus) Czech Republic F4 (Pardubice) Costa Rica F1 Czech Republic F1 Colombia F1 Romania F1 Romania F2 Bosnia/Herzegovina F2 Czech Republic F1 Bosnia/Herzegovina F3 Czech Republic F2 Czech Republic F3 Switzerland #2-w1 Switzerland #2-w2 Switzerland #2-w3 Hungary F6 Germany-w1 Germany-w3 Cuba F1 Portugal F2 Croatia #1-w1 Croatia #1-w2 Croatia #1-w3 Romania F2 Czech Republic F2 Poland F2 Czech Republic F3 Tunisia F1 Tunisia F2 Tunisia F3 Italy F18 Austria F5 Italy F21 Italy F23 M25 Prague Poland F2 Mexico F3 Poland F3 UAE F1 UAE F2 Turkey F1 Turkey F2 Germany F6 Iran F1 Iran F2 Germany F8 Belgium F1 Belgium F2 Slovakia F1 Slovakia F2 Poland F10 Iran F4 Poland F11 France F19 Czech Republic F4 Czech Republic F5 Costa Rica F1 Germany F4 Mexico F1 Croatia F1 Mexico F2 Croatia F2 Israel F1 Israel F2 Israel F3 Italy F10 France F17 France F18 Nicaragua F1 Luxembourg F1 M25 Sharm ElSheikh South Africa F1 South Africa F2 Iran F5 Iran F6 M25 Sharm ElSheikh India F8 India F9 Germany F1 Germany F4 Italy F22 Italy F23 Germany F7 Germany F8 M25 Muttenz M25 Portimao M25 Kramsach M25 Loule M25 Bielsko Biala M25 Jablonec nad Nisou Stella Artois Clay Court Championships - Budaors Tatra Banka Open - Bratislava ATP Slovak Open Challenger - Bratislava Challenger Casablanca San Angel - Mexico City Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Seguros Bolivar Open - Medellin 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso ECM Prague Open 2008 - Prague Sail Open - New Delhi Memorial A. Manfredini Sassuolo Challenger - Sassuolo Kosice Open-Steelers Cup 2008 - Kosice Levene Gouldin & Thompson Tennis Challenger - Binghamton Dusseldorf Open Challenger - Dusseldorf Pekao Open - Szczecin Napoli Challenger Wolfsburg Challenger Sofia Challenger Trnava Challenger Napoli Challenger Pereira Challenger Cordenons Challenger Brasov Challenger Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Bogota Challenger Mons Challenger Eckental Challenger Bratislava Challenger Singapore Challenger Athens Challenger Le Gosier Challenger Ostrava Challenger Prague Challenger Zagreb Challenger Prostejov Challenger M25 Prague Braunschweig Challenger San Marino Challenger Bordeaux Challenger Prostejov Challenger Marburg Challenger Trnava Challenger Sao Leopoldo Challenger Le Gosier Challenger Oberstaufen Cup - Oberstaufen Irving Challenger Bratislava Challenger Dallas Challenger Prostejov Challenger Prague Challenger XI Torneo Internazionale di Tennis - Barletta UTC Open by Selena - Cherkassy Prostejov Challenger Segovia Challenger M25 Santa Margherita di Pula M25 Trnava ITG Miami Challenger - Miami Prosperita Open 2008 - Ostrava M25 Santa Margherita di Pula Koblenz Challenger Rennes Challenger Fergana Challenger - Fergana Irving Challenger Ostrava Challenger Poznan Challenger Aix En Provence Challenger Bordeaux Challenger Surbiton Challenger GHI Bronx Tennis Classic - Bronx M25 Telfs 84° Concurso Internacional Tenis San Sebastian - San Sebastian Kaohsiung Challenger Bergamo Challenger Napoli Challenger Marbella Challenger Tunis Challenger Ostrava Challenger Francavilla Challenger Poznan Challenger Lyon Challenger Scheveningen Challenger Bastad Challenger Scheveningen Challenger Genova Challenger Prague Challenger Almaty Challenger Tashkent Challenger Eckental Challenger Bratislava Challenger Lisbon Challenger Eckental Challenger Rennes Challenger Cherbourg Challenger Ostrava Challenger Alicante Challenger Murcia Challenger Trnava Challenger Prostejov Challenger Nottingham Challenger Burnie Challenger Prague II Challenger Cassis Challenger Istanbul Challenger Eckental Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Amersfoort Challenger Bengalaru Challenger Ostrava Challenger Roseto Degli Abruzzi 2 Challenger Prague Challenger Intersport Heilbronn Open - Heilbronn Athens Challenger Salzburg-Anif Challenger Ilkley Challenger San Luis Potosi Challenger - San Luis Potosi Sibiu Challenger Tulln Challenger Oeiras 2 Challenger Alphen Challenger Ostrava Challenger XL Bermuda Open - Bermuda Prague 2 Challenger Heilbronn Open - Heilbronn Cassis Challenger Istanbul Challenger St. Tropez Challenger Bratislava Challenger Guzzini Challenger - Recanati Ortisei Challenger Mallorca Challenger Oeiras 1 Challenger Belgrade Challenger Prague 1 Challenger Rovereto Challenger Copa Club Campestre de Aguascalientes - Aguascalientes Roseto Degli Abruzzi 1 Challenger Bogota Challenger Heilbronn Challenger Liberec Challenger Tenerife 2 Challenger Prague Challenger Genova Challenger Salzburg Challenger Cherbourg Challeger Panama City Challenger Sarajevo Challenger Zagreb Challenger Guayaquil Challenger Pozoblanco Challenger Heilbronn Challenger Bratislava Challenger Kitzbuhel Challenger Geneva Challenger Liberec Challenger Tulln Challenger Bratislava Challenger Prague Challenger Challenger Brasov - Brasov BMW Open - Munich Heineken Open - Auckland Portoroz Challenger BMW Open - Munich Challenger Britania Zavaleta - Puebla Cyclus Open de Tenis - Florianopolis KGHM Emax Polish Indoors - Wroclaw Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel Torneo Internacional Challenger Fila 2006 - Leon 10° Trofeo Luigi Pezzoli - Bergamo Prosperita Open 2006 - Ostrava Sibiu Challenger Baden Open - Ettlingen Czech Open 2006 - Prostejov Chennai Open - Chennai Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota Orleans Challenger Mordovia Cup - Saransk Phoenix Challenger Banja Luka Challenger - Banja Luka Hilton Waikoloa Village USTA Challenger - Waikoloa BH Telecom Sarajevo 2007 - Sarajevo Open Prevadies - St. Brieuc Prosperita Open 2007 - Ostrava Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Astana Challenger - Astana Steelers Cup - Kosice Open Castilla y Leon - Segovia Aamulehti Tampere Opene - Tampere GHI Bronz Classic - Bronx Dusseldorf Open Challenger 2007 - Dusseldorf Ljubljana Open - Ljubljana Posillipo Tennis Cup - Napoli ATP Challenger Trophy 2007 - Trnava XIII Trofeo Ciudad de Quito - Quito Nottingham 1 Challenger Bank Austria Tennis Trophy - Vienna KGHM Dialog Polish Indoors - Wroclaw Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg BH Indoor Sarajevo - Sarajevo Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza International German Open - Hamburg Challenger Casablanca San Angel - Mexico City Qatar ExxonMobil Open - Doha BCR Open Romania - Bucharest Bulgarian Open Challenger - Sofia Dubai Duty Free Tennis Championships - Dubai Bet-At-Home Austrian Open - Kitzbuhel San Marino CEPU Open - San Marino Kos Succhetti Tennis Cup - Cordenons Open Sabadell Atlantico - Barcelona ATP Challenger Trophy 2008 - Trnava German Tennis Championships - Hamburg BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Bordeaux Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Cordenons Challenger Serbia Open - Belgrade BMW Open - Munich Orleans Challenger Bratislava Challenger Ostrava Open 2005 - Ostrava Heilbronn Challenger Bergamo Challenger Bogota Challenger Rome Challenger Kosice Challenger Heineken Open - Auckland Prague Open - Prague AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Szczecin Challenger Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Rennes Challenger Orleans Challenger Next Generation Adelaide International - Adelaide Aachen Challenger Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Honolulu Challenger Caloundra Challenger Cherbourg Challenger Heineken Open - Auckland Barletta Challenger PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Bordeaux Challenger Dubai Duty Free Tennis Championships - Dubai Kosice Challenger Sopot Challenger BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf AEGON Championships - London Burnie Challenger Caloundra Challenger Unicredit (Suisse) Bank S.A. Challenger - Chiasso Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Morocco Tennis Tour - Rabat Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok Kosice Challenger China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Apia International - Sydney Oberstaufen Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Bank Austria Tennis Trophy - Vienna Orleans Challenger BRD Nastase Tiriac Trophy - Bucharest Mons Challenger Rio De Janeiro Challenger Porto Alegre Challenger Medibank International - Sydney Geneva Challenger Bratislava Challenger Topshelf Open - 's-Hertogenbosch Kobstaedernes ATP Challenger - Kolding Recanati Challenger Wroclaw Challenger Rome Challenger San Marino Challenger Winston Salem - Winston Salem Dallas Challenger Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Barranquilla Challenger Ostrava Challenger Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Rome Challenger Erste Bank Open - Vienna Swiss Indoors Basel - Basel Savannah Challenger Alessandria Challenger Qatar ExxonMobil Open - Doha Marburg Challenger Braunschweig Challenger Next Generation Adelaide International - Adelaide ABN AMRO World Tennis Tournament - Rotterdam China Open - Beijing PBZ Zagreb Indoors - Zagreb Ostrava Challenger Genova Challenger Open 13 - Marseille Belgrade Challenger BRD Nastase Tiriac Trophy - Bucharest Geneva Open - Geneva Gerry Weber Open - Halle Unicredit (Suisse) Bank S. A. Challenger - Chiasso Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna ASB Classic - Auckland Garanti Koza Sofia Open - Sofia IX Gramado Open - Gramado Indian Wells Challenger PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Szczecin Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Geneva Open - Geneva BMW Open - Munich Helsinki Challenger Guzzini Challenger - Recanati Kremlin Cup - Moscow Mercedes Cup - Stuttgart Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg The Tarka Challenger - Barnstaple Shenzhen Open - Shenzhen China Open - Beijing Swiss Indoors Basel - Basel Gerry Weber Open - Halle Aircel Chennai Open - Chennai Geneva Open - Geneva ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille St. Petersburg Open - St. Petersburg Tata Open Maharashtra - Pune BA-CA Tennis Trophy - Vienna Winston-Salem Open - Winston-Salem China Open - Beijing Tatra Banka Slovak Open - Bratislava Erste Bank Open - Vienna Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Lugano Challenger Shenzhen Open - Shenzhen Generali Open - Kitzbuhel Irving Challenger Braunschweig Challenger Tatra Banka Open 2006 - Bratislava Ispat Open 2004 - Ostrava Kremlin Cup - Moscow Aix En Provence Challenger Bordeaux Challenger Prague Open - Prague Sydney International - Sydney Gazprom Hungarian Open - Budapest BMW Open - Munich cinch Championships - London Bratislava Challenger Kremlin Cup - Moscow Swiss Indoors Basel - Basel Stockholm Open - Stockholm Sophia Antipolis Challenger Barletta Challenger Aberto de Sao Paulo - Sao Paulo Bratislava Challenger Orbetello Challenger Gonet Geneva Open - Geneva Poprad Tatry Challenger Prostejov Challenger Portoroz Challenger KGHM Dialog Polish Indoors - Wroclaw Poznan Challenger Ilkley Challenger Braunschweig Challenger Prague Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Augsburg Challenger Orleans Challenger Prague Challenger Ostrava Challenger Prostejov Challenger Istanbul Challenger Quimper 2 Challenger Cherbourg Challenger Riviera di Rimini Challenger - Rimini Marbella Challenger Split 1 Challenger Kaohsiung Challenger Split 2 Challenger Bucharest Challenger Forli 2 Challenger Forli 3 Challenger Traralgon Challenger Forli 3 Challenger Gran Canaria Challenger Zadar Challenger Labertz Open by Stawag - Aachen Barletta Challenger Vicenza Challenger San Benedetto Challenger Budapest Challenger Prague 3 Challenger Mallorca Challenger Sarasota Challenger Tenerife 1 Challenger Tenerife 3 Challenger Las Franquesas del Valles Challenger Ostrava Challenger Prague 1 Challenger Prague 3 Challenger BMW Open - Munich San Luis Potosi Challenger 2007 - San Luis Potosi Shanghai Rolex Masters - Shanghai Sarajevo Challenger Rennes Challenger Oberstaufen Challenger Noumea Challenger Prague Challenger BMW Open - Munich Quimper Challenger Allianz Suisse Open - Gstaad Heineken Open - Auckland Open Sabadell Atlantico - Barcelona Sony Ericsson Open - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Moselle Open - Metz Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Aegon Nottingham Open - Nottingham St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Kremlin Cup - Moscow Sony Ericsson Open - Miami Dubai Duty Free Tennis Championships - Dubai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Australian Open - Melbourne Wimbledon - London U.S. Open - New York Generali Open - Kitzbuhel Qatar ExxonMobil Open - Doha Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open Qualifying - Doha French Open - Paris U.S. Open - New York Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, 1R, GER-CZE 2-3 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, World Group, QR, CZE-NED 1-3 Davis Cup, World Group, QR, SVK-CZE 1-3 Davis Cup, World Group, PO, IND-CZE 1-3 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, QF, CZE-FRA 1-3 Davis Cup, World Group, 1R, CZE-NED 3-2 Australian Open (juniors) Davis Cup, World Group, PO, HUN-CZE 2-3 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, QF, JPN-CZE 0-5 All Lower level tournaments Olympics - Rio de Janeiro